package com.delio.server.pagos.tablasbasicas;

import java.util.List;

import com.delio.client.pagos.tablasbasicas.Tipo;
import com.delio.client.pagos.tablasbasicas.TipoService;
import com.delio.client.util.MensajeData;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;

public class TipoServiceImpl extends RemoteServiceServlet implements
		TipoService {

	private static final long serialVersionUID = 1L;

	public MensajeData save(Tipo ti) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;

		if (!Tipos.save(ti)) 
			valor.guardado = false;
		
			valor.errorTipo=Tipos.errorTipo;
		

	
	return valor;

	}

	public MensajeData delete(Integer id) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;
		if (!Tipos.delete(id))
			valor.guardado = false;

		return valor;
	}

	public MensajeData deleteAll(String ids) {
		MensajeData valor = new MensajeData();
		valor.guardado = true;
		if (!Tipos.deleteAll(ids))
			valor.guardado = false;

		return valor;
	}

	public List<Tipo> getLista(String xml) {
		return Tipos.getLista(xml);
	}

}
